You could swap Giovanni for Blue, though, who saves us from 10 incoming damage, but I find Giovanni to be of more use, more often personally
While Teysa is very potent she is another victim of narrowness
3x White Flare (SV11w) booster packs
Amber Chromicon* Pooh Pirate Ship Hundred Acre Island Pooh's Home Jasmine Rebellious Princess John Darling Sophisticated Swordsman John Silver Ferocious Friend Kakamora Boarding Party Kakamora Pirate Pitcher Michael Darling Playful Swordsman Mickey Mouse Courageous Sailor Moana Kakamora Leader Moana Self-Taught Sailor Ratigan Raging Rat* Tigger In the Crow's Nest Wendy Darling Courageous Captain Lead the Way The Islands I Pulled from the Sea Ratigan's Party Seedy Back Room* Skull Rock Isolated Fortress *Part of a previous set Disney Lorcana has really been stepping into their own world in these past few sets, but it seems like the Azurite Sea is a whole new world
So to do this, I would want to make sure to have a mostly dragon type deck, so you'll be using mostly Dragons Exalted set cards
One of these cards is Garchomp Ex, which is bulky, strong, and has an interesting type as it is Water